home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
internet
/
yam_i_dodatki
/
pgpwithyam
/
pgpwithyam.readme
< prev
next >
Wrap
Text File
|
1997-06-18
|
5KB
|
152 lines
Short: Sign, encrypt & read PGP mails with YAM
Uploader: e9525802@student.tuwien.ac.at (Michael Praschl)
Author: e9525802@student.tuwien.ac.at (Michael Praschl)
Type: util/rexx
Requires: Workbench V39+, MUI3.8+, YAM
Version: PGPwithYAM 1.0
INTRODUCTION
The use of PGP is not easy for beginners, and also, if you are used to the
commands of PGP, you have to use it manually, what is uncomfortable.
If you want to sign or encrypt an email, you had to write you text with any
editor, encrypt the text (you have to know the user-id of the recipient),
start your favorite mailer and include the encrypted text.
Why not write the text for your friend with the mailer (YAM) and sign,
encrypt, sign & encrypt or read the mail with an arexx-script and select the
recipient's user-id from an requester?
These arexx-scripts and commands give you the possibility to do such things
very easily.
REQUIREMENTS
As I think anybody who uses his Amiga seriously has WB39, it's required :-)
If you don't have V39, GRADE UP! We live in the nineties. (One should have
V46 by now, but it's not available:-(((
Same goes for MUI. Well, SelectKey surely would work with older versions of
MUI but I didn't want to check such things out. Why MUI? I wanted to have
the proggy done fast and fontsensitiv. It only uses a listview, so there is
not much to be loaded from disk. Anyway, if you use YAM, all the classes are
loaded already.
And of course you need YAM.
INSTALLATION
Easier than it looks!
Copy all files except the .readme to YAM:rexx. Now you have to edit
EncryptMail.rexx and SignEncryptMail.rexx: One of the first lines is
"pubword = 'pub'". This line gives SelectKey a hint how to find the key-ids.
When you view your keys with <pgp -kv> you get an output like this:
--- clip ---
Key ring: 'Work:pgp/pubring.pgp'
Type Bits/KeyID Date User ID
pub 1024/FEBC79ED 1997/04/09 proDAD Webmaster <Webmaster@prodad.de>
pub 768/1BEE9919 1997/03/09 Michael Praschl <e9525802@student.tuwien.ac.at>
2 matching keys found.
--- clap ---
"pub" are the the first three letters in the lines where the keys are. If
you use some translation of pgp, the three letters will change. You have to
put these into the scripts EncryptMail.rexx and SignEncryptMail.rexx
If you don't have a path to pgp, you also have to put the path correctly in
any script (#?.rexx)
Now edit YAM:.config and make the following entries in the last lines:
RexxMenu0 = YAM:rexx/SignMail.rexx
RexxMenu1 = YAM:rexx/EncryptMail.rexx
RexxMenu2 = YAM:rexx/SignEncryptMail.rexx
RexxMenu3 = YAM:rexx/ReadMail.rexx
Then you have the scripts in the arexx menu of YAM.
You should also set the pager to Multiview or MuchMore in pgp:config.txt:
Pager = "c:more"
This is not necessary, but helps you when reading encrypted mails.
USAGE
Signing a mail:
Select the mail to sign and select Sign.rexx from the menu. You will be
prompted to enter the mantra of your pgpkey in a window where pgp makes it's
input/output.
Encrypting a mail:
Select the mail to encrypt and select Encrypt.rexx from the menu. A
requester will show you all public keys you have. You may select one or
more. This requester was done with MUI. Then you will have to enter the
mantra of your pgpkey.
Signing and encrypting a mail:
Select the mail and SignEncryptMail.rexx ... (You should know how it works).
Read an encrypted mail:
To read an encrypted mail select the mail to read an select ReadMail.rexx
from the menu (yawn). When you have set you pgp-pager to Multiview or Muchmore
or something similar, the plaintext will be displayed with this proggy.
NO WARRANTY
There is no warranty for the programs, to the extent permitted by
applicable law. Except when otherwise stated in writing the copyright
holder and/or other parties provide the programs "as is" without warranty
of any kind, either expressed or implied, including, but not limited to,
the implied warranties of merchantability and fitness for a particular
purpose. The entire risk as to the quality and performance of the programs
is with you. Should the programs prove defective, you assume the cost of
all necessary servicing, repair or correction.
In no event unless required by applicable law or agreed to in writing will
any copyright holder, or any other party who may redistribute the programs
as permitted above, be liable to you for damages, including any general,
special, incidental or consequential damages arising out of the use or
inability to use the programs (including but not limited to loss of data or
data being rendered inaccurate or losses sustained by you or third parties
or a failure of the programs to operate with any other programs), even if
such holder or other party has been advised of the possibility of such
damages.
(Just to feel good)
LEGAL
PGPwithYAM.lha is Public Domain. You may use all programms and sources as
you want to.
Exception: This package must not be used by military. (smile)
HISTORY
V1.0 first release, 18-Jun-97
AUTHOR
If you find some bugs or have some suggestions, free feel to contact me:
Snail:
Michael Praschl
Hohe Warte 7-1-5
1190 Wien
AUSTRIA
Email:
e9525802@student.tuwien.ac.at
You can find a BIG project of mine at:
aminet:gfx/misc/proren.lha